/* some link configuring */
a{ color: darkgray; font-weight: bold; text-decoration: none;}
a:link, a:visited { color: black; }
a:hover{ color: darkred;}

#comic_image{ border: 4px solid black; }

body{ margin-top: 0px; }

span#comic_title{
    background-color: lightgray;
    padding: 0.5em 1em;
    font-weight: bold;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: large;
    color: darkgreen;
}
.comics-body{ padding: 10px; background-color: white; }
.container{ margin-top: 1em; border: 4px dashed black; }
.lista, .lista2{list-style: none;}
.lista2{margin: 0px .1em;}
label{display: block;}

.image-author-description{
    padding: 1em;
    border: 1px solid lightgray ;
}

.shelf.bar{
	border-top :2px solid black;
	border-bottom:2px solid black; 
	padding: 4px 0px;
}
.shelf .book{
	margin-right: .4em;
}
table.archive{
	border: 1px solid lightblue;
}
table.archive .title{
	width:50%;
	overflow: hidden;
}
table.archive .created{
	text-align: center;
}

div.comic-headerImage{ margin-bottom: 5px;}
img.comic-headerImage{ width:100%;}
.lerror label{ color:red; }

.text-content{ padding: 1em; margin: 10px 5px;background-repeat: repeat-y;
                background-position: right; border: 2px solid black; }